.shouye{
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  right: 0px;
  bottom: 0px;
  padding-bottom: 100px;
  background-color: #ffffff;
  .core-container{
    position: absolute;
        top: 188px;
        left: 0;
        right: 0;
        bottom: 100px;
        padding-bottom: 100px;
        height: 100%;
    .scroll-wrapper{
      height: 100%;
      .scroll-content{
        padding-bottom: 100px;
      }
      // 轮播图部分
      .swipers{
        width: 690px;
        margin: 0 auto 59px;
        border-radius: 24px;
        overflow: hidden;
        height: 324px;
        img{
          width: 100%;
        }
      }
      .horizontal-container{
        width: 100%;
        .scroll-wrapper{
          width: 100%;
          white-space:nowrap;
          overflow:hidden;
          .scroll-content{
            display: inline-block;
            padding-left: 30px;
            .Nurse-box-list{            
              display: inline-block;
              margin-right: 30px;
              .nur-box{
                height: 100%;
                display: flex;
                flex-direction: column;
              }
            }
          }
        }
      }
    }
  }
}
.box{
  display: flex;
  margin-bottom: 83px;
  justify-content: space-around;
  .box-item{
    display: flex;
    flex-direction: column;
    align-items: center;
    .box-image{
      width: 79px;
      height: 72px;
      img{
        height: 100%;
      }
    }
    p{
      margin: 23px 0px 0px 0px;
      height: 23px;
      font-size: 24px;
      font-family: PingFangSC-Regular, PingFang SC;
      font-weight: 400;
      color: #3A3B3C;
      line-height: 24px;
    }
  }
}
.wp{
    padding: 0px 30px;
}
// 内容部分
.contain{
    .title{
        display: flex;
        justify-content: space-between;
        align-items: center;
        .left{
            p{
                height: 34px;
                font-size: 36px;
                font-family: PingFangSC-Medium, PingFang SC;
                font-weight: 500;
                color: #08090A;
                line-height: 36px;
            }
        }
        .right{
            display: flex;
            align-items: center;
            p{
                height: 24px;
                font-size: 24px;
                font-family: PingFangSC-Regular, PingFang SC;
                font-weight: 400;
                color: #999999;
                line-height: 24px;
                margin-right: 12px;
            }
            img{
                display: block;
                width: 11px;
                height: 19px;
            }
        }
    }
    .info{
      margin: 50px 0px 88px;
      .top{
        display: flex;
        justify-content: space-between;
        align-items: center;
        .top-l{
          display: flex;
          align-items: center;
          .top-l-l{
            width: 80px;
            height: 80px;
            border-radius: 50%;
            overflow: hidden;
            
            .top-l-l-logo{
              width: 100%;
              height: 100%;
            }
          }
          .top-l-r{
            text-align: left;
            margin-left: 25px;
            .top-l-r-t{           
              height: 28px;
              font-size: 30px;
              font-family: PingFangSC-Medium, PingFang SC;
              font-weight: 500;
              color: #08090A;
              line-height: 30px;
              margin-bottom: 17px;
            }
            .desc{             
              height: 23px;
              font-size: 24px;
              font-family: PingFangSC-Regular, PingFang SC;
              font-weight: 400;
              color: #999999;
              line-height: 24px;
            }
          }
        }
        .top-r{
          margin-right: 12px;
          width: 120px;         
          border-radius: 28px 28px 28px 28px;
          opacity: 1;
          border: 2px solid #FCCB30;       
          p{         
            height: 56px;
            font-size: 24px;
            font-family: PingFangSC-Medium, PingFang SC;
            font-weight: 500;
            color: #FCCB30;
            line-height: 56px;
          }
        }
      }
      .middle{ 
        margin-bottom: 52px;
        .m-img{
          .van-image{
            width: 100%;
            height: 400px;
            border-radius: 24px;
          }
          margin: 26px 0px;   
          // border-radius: 24px 24px 24px 24px ;
          overflow: hidden;
          img{
            width: 100%;
            height: 100%;
          }
        }
        .m-desc{
          width: 100%;
          font-size: 28px;
          font-family: PingFangSC-Regular, PingFang SC;
          font-weight: 400;
          color: #3A3B3C;
          line-height: 36px;
          text-align: left;
        }
       
      }
      .bottom{
        display: flex;
        justify-content: space-between;
        align-items: center;
          .bott-left{
              display: flex;
              .bott-l-box{
                display: flex;
                align-items: center;
                margin-right: 77px;
                img{
                  height: 32px;
                  display: block;
                  margin-right: 12px;
                }
                p{                
                  height: 19px;
                  font-size: 24px;
                  font-family: Helvetica;
                  color: #999999;
                  line-height: 24px;
                }
              }
          }
          .bott-right{
            img{
              height: 32px;
            }
          }
      }
    }
    .Nurse-box{  
      margin-top: 50px;
      .swiper-box{
        display: flex;
        width: 100px;
      }
      .Nurse-box-list{
        width: 186px;
        height: 314px;
        background: #FEFFFE;
        border-radius: 6px 6px 6px 6px;
        opacity: 1;
        border: 1px solid #E8E8E8;
        display: flex;
        flex-direction: column;
        .Nurse-logo{
         
          overflow: hidden;
          .van-image{
            width: 184px;
            height: 184px;
          }
          img{
            width: 100%;
          }
        }
        .Nurse-txt{
          flex: 1;
          padding: 21px 0px;
          font-family: PingFangSC-Medium, PingFang SC;
          display: flex;
          flex-direction: column;
          justify-content: space-between;
          .Nurse-one{      
            height: 23px;
            font-size: 24px;     
            font-weight: 500;
            color: #08090A;
            line-height: 24px;
          }
          .Nurse-two{          
            height: 19px;
            font-size: 20px;        
            font-weight: 400;
            color: #3A3B3C;
            line-height: 20px;
          }
          .Nurse-trhee{      
            height: 19px;
            font-size: 20px;         
            font-weight: 400;
            color: #999999;
            line-height: 20px;
          }
        }
      
      }
    }
}
